/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package taskmanager2ndedition;

import java.util.Date;

/**
 *
 * @author denaas
 */
public interface TaskInfo {

    int getUserId();

    public void setStatus(TaskStatus taskStatus);

    public enum TaskStatus {

        Opened, InProgress, Closed;
    }
    
    public enum TaskState {
        Editted, Added, Removed;
    }

    String getName();

    String getDescription();

    String getContacts();

    java.util.Date getExpirationDate();

    int getId();

    TaskStatus getStatus();
    
    TaskState getState();
}
